/**
 * 
 */
package com.mvc.model.healthmanager.archive;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;

import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;

import com.mvc.model.base.IdEntity;

/**
 * 体检表实体
 * @author qingjie
 * Date:2015-11-03
 */
@Entity
@Table(name="yh_bodycheck")
@DynamicInsert(true)
@DynamicUpdate(true)
public class BodyCheck extends IdEntity implements Serializable {
	
	private static final long serialVersionUID = -6420991708296938755L;
	private String personId;//个人id
	private String bodycheckId;//体检表编号
	private String followUpId;//随访表id
	private Integer count;//服务次数
	private Date createDate;//创建表日期
	private Date modifyDate;//更新日期
	private String sex;
	private String birthDate;
	private String name;
	private String symptoms;//症状
	private String symptomIds;//症状ids
	
	private String generalSituation;//一般状况
	private String lifeStyle;//生活方式
	private String organFunction;//脏器功能
	private String checkBody;//查体
	private String auxiliaryFunction;//辅助功能
	private String constitution;//中医体质辨别
	private String healthProblem;//现存健康问题
	private String healthGuidance;//健康指导
	private String hospitalization;//住院史
	private String familyTherapy;//家庭治疗史
	private String majorDrugs;//主要药物
	private String vaccination;//预防接种
	private String checkAbnormal;//体检异常
	public String getPersonId() {
		return personId;
	}
	public String getBodycheckId() {
		return bodycheckId;
	}
	public String getFollowUpId() {
		return followUpId;
	}
	public Integer getCount() {
		return count;
	}
	public Date getCreateDate() {
		return createDate;
	}
	public Date getModifyDate() {
		return modifyDate;
	}
	public String getSymptoms() {
		return symptoms;
	}
	public String getSymptomIds() {
		return symptomIds;
	}
	public String getGeneralSituation() {
		return generalSituation;
	}
	public String getLifeStyle() {
		return lifeStyle;
	}
	public String getOrganFunction() {
		return organFunction;
	}
	public String getAuxiliaryFunction() {
		return auxiliaryFunction;
	}
	public String getConstitution() {
		return constitution;
	}
	public String getHealthProblem() {
		return healthProblem;
	}
	public void setPersonId(String personId) {
		this.personId = personId;
	}
	public void setBodycheckId(String bodycheckId) {
		this.bodycheckId = bodycheckId;
	}
	public void setFollowUpId(String followUpId) {
		this.followUpId = followUpId;
	}
	public void setCount(Integer count) {
		this.count = count;
	}
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}
	public void setModifyDate(Date modifyDate) {
		this.modifyDate = modifyDate;
	}
	public void setSymptoms(String symptoms) {
		this.symptoms = symptoms;
	}
	public void setSymptomIds(String symptomIds) {
		this.symptomIds = symptomIds;
	}
	public void setGeneralSituation(String generalSituation) {
		this.generalSituation = generalSituation;
	}
	public void setLifeStyle(String lifeStyle) {
		this.lifeStyle = lifeStyle;
	}
	public void setOrganFunction(String organFunction) {
		this.organFunction = organFunction;
	}
	public void setAuxiliaryFunction(String auxiliaryFunction) {
		this.auxiliaryFunction = auxiliaryFunction;
	}
	public void setConstitution(String constitution) {
		this.constitution = constitution;
	}
	public void setHealthProblem(String healthProblem) {
		this.healthProblem = healthProblem;
	}
	public String getHealthGuidance() {
		return healthGuidance;
	}
	public void setHealthGuidance(String healthGuidance) {
		this.healthGuidance = healthGuidance;
	}
	public String getCheckBody() {
		return checkBody;
	}
	public void setCheckBody(String checkBody) {
		this.checkBody = checkBody;
	}
	public String getHospitalization() {
		return hospitalization;
	}
	public String getFamilyTherapy() {
		return familyTherapy;
	}
	public String getMajorDrugs() {
		return majorDrugs;
	}
	public String getVaccination() {
		return vaccination;
	}
	public String getCheckAbnormal() {
		return checkAbnormal;
	}
	public void setHospitalization(String hospitalization) {
		this.hospitalization = hospitalization;
	}
	public void setFamilyTherapy(String familyTherapy) {
		this.familyTherapy = familyTherapy;
	}
	public void setMajorDrugs(String majorDrugs) {
		this.majorDrugs = majorDrugs;
	}
	public void setVaccination(String vaccination) {
		this.vaccination = vaccination;
	}
	public void setCheckAbnormal(String checkAbnormal) {
		this.checkAbnormal = checkAbnormal;
	}
	@Transient
	public String getSex() {
		return sex;
	}
	@Transient
	public String getBirthDate() {
		return birthDate;
	}
	@Transient
	public void setSex(String sex) {
		this.sex = sex;
	}
	@Transient
	public void setBirthDate(String birthDate) {
		this.birthDate = birthDate;
	}
	@Transient
	public String getName() {
		return name;
	}
	@Transient
	public void setName(String name) {
		this.name = name;
	}
	
	
}
